permanent peace - Spanish English Dictionary